/**
 * Accenture - Servicing Front-end
 */
package sk.lukaskrupa.guess.the.color.core;

import sk.lukaskrupa.guess.the.color.ui.R;

/**
 * Stores all constants.
 * 
 * @author Lukas Krupa (lukas0krupa@gmail.com)
 * 
 */
public class ApplicationConstants {

	/**************************
	 * Game related constants *
	 **************************/
	public final static int MAX_GUESSES = 5;
	public final static int MAX_ROWS = 10;
	//

	/********************
	 * Settings related *
	 ********************/
	public static final String DIFFICULTY_PREF_STRING = "diffictulty";
	public static final String COLOR_REPETITION_STRING = "color.repetition";
	public static final String HELP_FIRST_TIME_SHOW = "showFirstTimeHelp";
	//

	/*************************
	 * Tag related constants *
	 *************************/
	/*
	 * Used to save Tag on button with this KEY
	 */
	public static final int DRAWABLE_ID = R.id.board;
	//

	/****************************************
	 * Instance state or saving Preferences *
	 ****************************************/
	/*
	 * Key used to save board in InstanceState
	 */
	public static final String BOARD_KEY = "board";
	public static final String APP_SETTINS = "application.settings";

}
